<?php

require_once 'SessionController.php';
if(!verificaLogin()) return;

require_once '../../../../Utils/Conexion.php';

$accion = (isset($_POST["accion"]))? $_POST["accion"]: "GET_TORNEOS";
$valor = (isset($_POST["valor"]))? $_POST["valor"]: FALSE;

if ($accion === "GUARDAR_SELECCION") {
    selectTorneo($valor);
} else if ($accion === "GET_TORNEOS") {
    getTorneos();
}


//GUARDA EL TORNEO SELECCIONADO EN SESSION
function selectTorneo($torneoId) {
    $query = "SELECT pt.*, pe.nivel_max_recompras "
            . "FROM poker_torneos pt, poker_estructuras pe "
            . "WHERE pt.poker_estructura_id = pe.id "
            . "AND pt.id = $torneoId "
            . "AND pt.finalizado IS FALSE "
            . "LIMIT 1";
    $consulta = consultar($query);
    if($consulta) {
        $_SESSION['torneo'] = $consulta[0];
        echo "OK";
    } else {
        echo "EL TORNEO SELECCIONADO NO SE ENCUENTRA DISPONIBLE!!";
    }
}


//DEVUELVE LA LISTA DE TORNEOS
function getTorneos() {
    echo "<select style='font-size: 18px;' required aria-required='true' class='form-control' id='cmbTorneos' name='cmbTorneos'>";
    $query = "SELECT id, nombre FROM poker_torneos 
              WHERE finalizado IS FALSE  ORDER BY id ASC";
    $respuesta = consultar($query);
    if($respuesta) {
        foreach ($respuesta as $r) {
            echo "<option value='".$r['id']."'>".$r['nombre']."</option>";
        }
    } else {
        echo "<option value='0'>NO HAY TORNEOS HABILITADOS</option>";
    }
    echo "</select>";
}